package com.ktgj.service.service;

import java.util.List;
import com.ktgj.service.domain.OrderTracking;

/**
 * 订单跟踪Service接口
 * 
 * @author ruoyi
 * @date 2021-09-03
 */
public interface IOrderTrackingService 
{
    /**
     * 查询订单跟踪
     * 
     * @param orderTrackingid 订单跟踪ID
     * @return 订单跟踪
     */
    public OrderTracking selectOrderTrackingById(Long orderTrackingid);

    /**
     * 查询订单跟踪列表
     * 
     * @param orderTracking 订单跟踪
     * @return 订单跟踪集合
     */
    public List<OrderTracking> selectOrderTrackingList(OrderTracking orderTracking);

    /**
     * 新增订单跟踪
     * 
     * @param orderTracking 订单跟踪
     * @return 结果
     */
    public int insertOrderTracking(OrderTracking orderTracking);

    /**
     * 修改订单跟踪
     * 
     * @param orderTracking 订单跟踪
     * @return 结果
     */
    public int updateOrderTracking(OrderTracking orderTracking);

    /**
     * 批量删除订单跟踪
     * 
     * @param orderTrackingids 需要删除的订单跟踪ID
     * @return 结果
     */
    public int deleteOrderTrackingByIds(Long[] orderTrackingids);

    /**
     * 删除订单跟踪信息
     * 
     * @param orderTrackingid 订单跟踪ID
     * @return 结果
     */
    public int deleteOrderTrackingById(Long orderTrackingid);
}
